/**
 * 
 */
package com.kgcx.schedule.model;

import java.util.List;

import io.swagger.annotations.ApiModelProperty;

/**
 * @author 袁进勇
 *
 */
public class OptionallyNow extends ScheduleSetting {
    /**
     * 是否发送短信给乘客：1、是；2、否
     */
    @ApiModelProperty(position = 3, value = "是否发送短信给乘客：1、是；2、否", required = true, allowableValues = "1,2", example = "1")
    private Integer is_send_msg;
    /**
     * 派车成功时，发送给乘客的短信ID。is_send_msg取值为true时，该字段必须填写
     */
    @ApiModelProperty(position = 4, value = "派车成功时，发送给乘客的短信ID。is_send_msg取值为1时，该字段必须填写", example = "10015")
    private String msg_id;
    /**
     * 是否给待命车辆派车：1、是；2、否
     */
    @ApiModelProperty(position = 5, value = "是否给待命车辆派车：1、是；2、否", required = true, allowableValues = "1,2", example = "1")
    private Integer is_standby;
    /**
     * 是否给场外车辆派车：1、是；2、否
     */
    @ApiModelProperty(position = 6, value = "是否给场外车辆派车：1、是；2、否", required = true, allowableValues = "1,2", example = "1")
    private Integer is_online;
    /**
     * 场外车辆派车轮次
     */
    @ApiModelProperty(position = 999999, value = "场外车辆派车轮次")
    private List<ScheduleRound> rounds;

    public OptionallyNow() {
        setName("立即用车派单参数");
    }

    /**
     * 获取 是否发送短信给乘客：1、是；2、否
     * 
     * @return is_send_msg
     */
    public Integer getIs_send_msg() {
        return is_send_msg;
    }

    /**
     * 设置 是否发送短信给乘客：1、是；2、否
     * 
     * @param is_send_msg
     *            是否发送短信给乘客
     */
    public void setIs_send_msg(Integer is_send_msg) {
        this.is_send_msg = is_send_msg;
    }

    /**
     * 获取 派车成功时，发送给乘客的短信ID
     * 
     * @return msg_id
     */
    public String getMsg_id() {
        return msg_id;
    }

    /**
     * 设置 派车成功时，发送给乘客的短信ID
     * 
     * @param msg_id
     *            派车成功时，发送给乘客的短信ID
     */
    public void setMsg_id(String msg_id) {
        this.msg_id = msg_id;
    }

    /**
     * 获取 是否给待命车辆派车：1、是；2、否
     * 
     * @return is_standby
     */
    public Integer getIs_standby() {
        return is_standby;
    }

    /**
     * 设置 是否给待命车辆派车：1、是；2、否
     * 
     * @param is_standby
     *            是否给待命车辆派车
     */
    public void setIs_standby(Integer is_standby) {
        this.is_standby = is_standby;
    }

    /**
     * 获取 是否给场外车辆派车：1、是；2、否
     * 
     * @return is_online
     */
    public Integer getIs_online() {
        return is_online;
    }

    /**
     * 设置 是否给场外车辆派车：1、是；2、否
     * 
     * @param is_online
     *            是否给场外车辆派车
     */
    public void setIs_online(Integer is_online) {
        this.is_online = is_online;
    }

    /**
     * 获取 场外车辆派车轮次
     * 
     * @return rounds
     */
    public List<ScheduleRound> getRounds() {
        return rounds;
    }

    /**
     * 设置 场外车辆派车轮次
     * 
     * @param rounds
     *            场外车辆派车轮次
     */
    public void setRounds(List<ScheduleRound> rounds) {
        this.rounds = rounds;
    }

}